home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / g_man / cat3 / OpenGL-ftn / fglreadbuffer.z / fglreadbuffer
Encoding:
Text File  |  2001-04-17  |  6.5 KB  |  67 lines

  1.  
  2.  
  3.  
  4. ffffggggllllRRRReeeeaaaaddddBBBBuuuuffffffffeeeerrrr((((3333GGGG))))              OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee              ffffggggllllRRRReeeeaaaaddddBBBBuuuuffffffffeeeerrrr((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ffffggggllllRRRReeeeaaaaddddBBBBuuuuffffffffeeeerrrr - select a color buffer source for pixels
  10.  
  11.  
  12. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      SUBROUTINE ffffggggllllRRRReeeeaaaaddddBBBBuuuuffffffffeeeerrrr( INTEGER*4 _m_o_d_e )
  14.  
  15.  
  16. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  17.      _m_o_d_e  Specifies a color buffer.  Accepted values are GGGGLLLL____FFFFRRRROOOONNNNTTTT____LLLLEEEEFFFFTTTT,
  18.            GGGGLLLL____FFFFRRRROOOONNNNTTTT____RRRRIIIIGGGGHHHHTTTT, GGGGLLLL____BBBBAAAACCCCKKKK____LLLLEEEEFFFFTTTT, GGGGLLLL____BBBBAAAACCCCKKKK____RRRRIIIIGGGGHHHHTTTT, GGGGLLLL____FFFFRRRROOOONNNNTTTT, GGGGLLLL____BBBBAAAACCCCKKKK,
  19.            GGGGLLLL____LLLLEEEEFFFFTTTT, GGGGLLLL____RRRRIIIIGGGGHHHHTTTT, and GGGGLLLL____AAAAUUUUXXXX_i, where _i is between 0 and
  20.            GGGGLLLL____AAAAUUUUXXXX____BBBBUUUUFFFFFFFFEEEERRRRSSSS -1.
  21.  
  22. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  23.      ffffggggllllRRRReeeeaaaaddddBBBBuuuuffffffffeeeerrrr specifies a color buffer as the source for subsequent
  24.      ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD,
  25.      ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD, and
  26.      ffffggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss commands. _m_o_d_e accepts one of twelve or more predefined
  27.      values.  (GGGGLLLL____AAAAUUUUXXXX0000 through GGGGLLLL____AAAAUUUUXXXX3333 are always defined.)  In a fully
  28.      configured system, GGGGLLLL____FFFFRRRROOOONNNNTTTT, GGGGLLLL____LLLLEEEEFFFFTTTT, and GGGGLLLL____FFFFRRRROOOONNNNTTTT____LLLLEEEEFFFFTTTT all name the
  29.      front left buffer, GGGGLLLL____FFFFRRRROOOONNNNTTTT____RRRRIIIIGGGGHHHHTTTT and GGGGLLLL____RRRRIIIIGGGGHHHHTTTT name the front right
  30.      buffer, and GGGGLLLL____BBBBAAAACCCCKKKK____LLLLEEEEFFFFTTTT and GGGGLLLL____BBBBAAAACCCCKKKK name the back left buffer.
  31.  
  32.      Nonstereo double-buffered configurations have only a front left and a
  33.      back left buffer.  Single-buffered configurations have a front left and a
  34.      front right buffer if stereo, and only a front left buffer if nonstereo.
  35.      It is an error to specify a nonexistent buffer to ffffggggllllRRRReeeeaaaaddddBBBBuuuuffffffffeeeerrrr.
  36.  
  37.      _m_o_d_e is initially GGGGLLLL____FFFFRRRROOOONNNNTTTT in single-buffered configurations, and GGGGLLLL____BBBBAAAACCCCKKKK
  38.      in double-buffered configurations.
  39.  
  40. EEEERRRRRRRROOOORRRRSSSS
  41.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _m_o_d_e is not one of the twelve (or more)
  42.      accepted values.
  43.  
  44.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if _m_o_d_e specifies a buffer that does
  45.      not exist.
  46.  
  47.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ffffggggllllRRRReeeeaaaaddddBBBBuuuuffffffffeeeerrrr is executed between
  48.      the execution of ffffggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ffffggggllllEEEEnnnndddd.
  49.  
  50. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
  51.      ffffggggllllGGGGeeeetttt with argument GGGGLLLL____RRRREEEEAAAADDDD____BBBBUUUUFFFFFFFFEEEERRRR
  52.  
  53.  
  54. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  55.      ffffggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD,
  56.      ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD, ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD,
  57.      ffffggggllllDDDDrrrraaaawwwwBBBBuuuuffffffffeeeerrrr, ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.